import json

import config


class ReadUtil:



    # 封装读取json的方法，返回的数据格式是：[(10,10,20),(10,20,30),(10,30,40)]
    # 工具类的方法，为了调用方便，变成类方法,file_path 代表读取json文件的文件路径+名称
    @classmethod
    def read_json(cls, file_name):
        with open(file_name, "r", encoding="utf-8") as f:
            # json.load(f),把json文件里面的数组数据-转换成python中的列表list
            data = json.load(f)
            # 定义一个列表list1
            list1 = []
            # 遍历data
            for item in data:
                # 需要的字典数据的value，并且转换成元祖
                temp = tuple(item.values())
                # 把元祖数据添加到列表中去
                list1.append(temp)
            # 在for 循环外面返回list1
            return list1


if __name__ == '__main__':
    result = ReadUtil.read_json("./add.json")
    print(result)
